﻿using System;
using System.ServiceModel;
using System.ServiceModel.Activation;

namespace RIABlog.Web
{
    /// <summary>
    /// Перегруженная фабрика сервис-хостов
    /// </summary>
    public class RIABlogServiceFactory : ServiceHostFactory
    {
        protected override ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses)
        {
            // возвращаем перегруженный сервис-хост
            var host = new RIABlogDomainServiceHost(serviceType, baseAddresses);

            return host;
        }
    }
}